package com.benmei.waijiaojun;

import android.app.Application;
import android.content.Context;

import com.benmei.util.LogUtils;


/**
 * 作者：husunxing
 * 创建日期：2017/11/27.
 * 邮箱：husunxing@outlook.com
 * 描述：
 */
public class MyApplication extends Application {

    private static Context mContext;
    private static MyApplication myApplication;
    @Override
    public void onCreate() {
        super.onCreate();
        mContext = this;
        myApplication= this;
        initLog();
    }

    public static Context getContext() {
        return mContext;
    }

    private void initLog() {
        LogUtils.Builder logBuilder = new LogUtils.Builder();
        logBuilder
                //.setLogSwitch(BuildConfig.DEBUG)  // 设置log总开关，默认开
                .setGlobalTag("waijiaojun")              // 设置log全局标签，默认为空
                // 当全局标签不为空时，我们输出的log全部为该tag，
                // 为空时，如果传入的tag为空那就显示类名，否则显示tag
                .setLog2FileSwitch(false)           // 打印log时是否存到文件的开关，默认关
                .setBorderSwitch(true)              // 输出日志是否带边框开关，默认开
                .setLogFilter(LogUtils.V);          // log过滤器，和logcat过滤器同理，默认Verbose

    }

    public static MyApplication getInstance() {
        return myApplication;
    }
}
